#ifndef LED_CONTROL_H
#define LED_CONTROL_H

#include <driver/gpio.h>

class LedControl {
private:
    gpio_num_t gpio_num_;   // GPIO控制引脚
    bool is_on_;            // LED状态
    int brightness_;        // 亮度百分比 (0-100)

public:
    explicit LedControl(gpio_num_t gpio_num = GPIO_NUM_10);
    ~LedControl();
    
    // 基本控制方法
    void TurnOn();
    void TurnOff();
    void SetBrightness(int percent);
}; 

#endif // LED_CONTROL_H